FB a vnorene selecty

Otázka od: Jan Rizek

20. 8. 2004 11:59

je mozne nejak pouzivat vnorene selcty ve FB - select typu :

  select X.X from (select X from TABULKA) X

pokud potrebuji mit nejakou podminku ve vnorenenm selectu -

  select X.X from (select X from TABULKA where X>5) X tak mi view moc
nepomuze - musel bych ho pokazde tvorit znovu a
to je trochu nesikovne -
pokud nejdou vnorene selcty - co s tim?

Odpovedá: David Fajfr

20. 8. 2004 12:19

> je mozne nejak pouzivat vnorene selcty ve FB - select typu :
>
> select X.X from (select X from TABULKA) X
>
> pokud potrebuji mit nejakou podminku ve vnorenenm selectu -
>
> select X.X from (select X from TABULKA where X>5) X tak mi view moc
nepomuze - musel bych ho pokazde tvorit znovu a
> to je trochu nesikovne -
> pokud nejdou vnorene selcty - co s tim?

K cemu je to dobre?  


Odpovedá: Pavel Cisar

20. 8. 2004 12:23

Haj hou!

On 20 Aug 2004 at 12:47, Jan Rizek wrote:

> je mozne nejak pouzivat vnorene selcty ve FB - select typu :
>
> select X.X from (select X from TABULKA) X
>
> pokud potrebuji mit nejakou podminku ve vnorenenm selectu -
>
> select X.X from (select X from TABULKA where X>5) X tak mi view moc
nepomuze - musel bych ho pokazde tvorit znovu a
> to je trochu nesikovne -
> pokud nejdou vnorene selcty - co s tim?

Tohle zatim FB neumoznuje. Bude to ale v nove verzi (implementace je
AFAIK uz hotova). Zatim se to da obejit pres ulozenou proceduru a
EXECUTE STATEMENT.

S pozdravem
Pavel Cisar ( ICQ: 89017288)
Mobil: 724 281429
http://www.ibphoenix.cz
Vse co potrebujete pro Firebird a InterBase


Odpovedá: Jan Rizek

20. 8. 2004 12:31

pokud mate vice tabulek v M-D vazbe - vazba jeden k mnoha a napriklad ve
treti tabulce od zacatku mate nejaky sloupecek, ktery chcete zahrnout do
podminky, ale jako vysledek chcete mit napr. pocet zaznamu v prvni tabulce,
tak pomuzou dve veci - vnorene selcty nebo, jak jsem jiz zjistil   vnorene
ulozene procedury

nebot vnoreny select se da nahradit vnorenou ulozenou procedurou, ktera muze
vytvaret select (ten ktery melk byt vnoreny) dynamicky..

pokud mate vetsi system s vice tabulkami a chcete vydolovat nejaka
specificka data - musite to delat takto... pokud to nechcete delat vlastnim
prochazenim zaznamu ve vasi aplikaci (tahani celych datasetu..)...

----- Original Message -----
From: "David Fajfr" <davidfajfr@seznam.cz>
To: <delphi-l@clexpert.cz>
Sent: Friday, August 20, 2004 1:19 PM
Subject: Re: FB a vnorene selecty


> > je mozne nejak pouzivat vnorene selcty ve FB - select typu :
> >
> > select X.X from (select X from TABULKA) X
> >
> > pokud potrebuji mit nejakou podminku ve vnorenenm selectu -
> >
> > select X.X from (select X from TABULKA where X>5) X tak mi view moc
> nepomuze - musel bych ho pokazde tvorit znovu a
> > to je trochu nesikovne -
> > pokud nejdou vnorene selcty - co s tim?
>
> K cemu je to dobre?  
>
>
>
>
>


Odpovedá: Jan Rizek

20. 8. 2004 12:33

ano - vzpomnel jsem si na to, az kdyz jsem odeslal dotaz. je to trochu
nesikovne - musi se dystribuovat i uloozena procedura - pripadne zmeny se
musi udelat i v DB uzivatele... Bude to verze 2.0? A kdy asi tak bude ke
stazeni?


> Tohle zatim FB neumoznuje. Bude to ale v nove verzi (implementace je
> AFAIK uz hotova). Zatim se to da obejit pres ulozenou proceduru a
> EXECUTE STATEMENT.
>


Odpovedá: info@gastrocentrum.cz

20. 8. 2004 12:51

P. Cisar wrote
> Tohle zatim FB neumoznuje. Bude to ale v nove verzi (implementace je
> AFAIK uz hotova). Zatim se to da obejit pres ulozenou proceduru a
> EXECUTE STATEMENT.


Mohu se zeptat zda se uvazuje o zavedeni datoveho typu Boolean tak jak ma
jiz IB7

Diky Heinisch Jiri


Odpovedá: Slavomir Skopalik

20. 8. 2004 12:57

>
> je mozne nejak pouzivat vnorene selcty ve FB - select typu :
>
> select X.X from (select X from TABULKA) X

Tohle se da vetsinou obejit bud pres JOIN, nebo pres GROUP BY.

 Slavek


Odpovedá: Pavel Cisar

20. 8. 2004 15:23

On 20 Aug 2004 at 13:33, Jan Rizek wrote:

> ano - vzpomnel jsem si na to, az kdyz jsem odeslal dotaz. je to trochu
> nesikovne - musi se dystribuovat i uloozena procedura - pripadne zmeny se
> musi udelat i v DB uzivatele... Bude to verze 2.0? A kdy asi tak bude ke
> stazeni?

http://firebird.sourceforge.net/index.php?op=devel&sub=engine

S pozdravem
Pavel Cisar ( ICQ: 89017288)
Mobil: 724 281429
http://www.ibphoenix.cz
Vse co potrebujete pro Firebird a InterBase



Odpovedá: Pavel Cisar

20. 8. 2004 15:25

Haj hou!

On 20 Aug 2004 at 13:51, info@gastrocentrum.cz wrote:

> Mohu se zeptat zda se uvazuje o zavedeni datoveho typu Boolean tak jak
> ma jiz IB7

Uvazuje, ale zatim bez konkretniho upresneni zda skutecne a kdy bude
k dispozici. Zas tak velky tlak na to neni, protoze se to da resit i
jinak.

S pozdravem
Pavel Cisar ( ICQ: 89017288)
Mobil: 724 281429
http://www.ibphoenix.cz
Vse co potrebujete pro Firebird a InterBase



Odpovedá: Martin Burle

20. 8. 2004 17:40

> > Mohu se zeptat zda se uvazuje o zavedeni datoveho typu Boolean tak jak
> > ma jiz IB7
>
> Uvazuje, ale zatim bez konkretniho upresneni zda skutecne a kdy bude

Dovolim si vznest take dotaz, a to zda se podobne neuvazuje o docasnych
tabulkach?

Martin Burle


Odpovedá: Pavel Cisar

20. 8. 2004 18:33

Haj hou!

On 20 Aug 2004 at 18:39, Martin Burle wrote:

> Dovolim si vznest take dotaz, a to zda se podobne neuvazuje o
> docasnych tabulkach?

Ano, ale ne v nejblizsi nove verzi.

s pozdravem
Pavel Cisar ( ICQ: 89017288)
Mobil: 724 281429
http://www.ibphoenix.cz
Vse co potrebujete pro Firebird a InterBase